package com.westos.userauth.dao.mybatis;

/**
 * @Description
 * @Date 2020/11/15
 * @Created by 张琳梓、李瑞、张佳妮
 */

import com.westos.userauth.domain.PartyGroup;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
public interface PartyGroupDAO {
    //根据partyId删除PartyGroup————张琳梓
    int deletePartyGroupByPartyId(String partyId);

    //插入PartyGroup对象————张琳梓
    int insertPartyGroup(PartyGroup partyGroup);

    //正在修改。。。。。。
    //多条件查询PartyGroup对象————李瑞
    List<PartyGroup> selectPartyGroup(PartyGroup partyGroup);

    //通过partyId查询PartyGroup对象————李瑞
    PartyGroup selectPartyGroupById(String partyId);

    //更新PartyGroup对象————张佳妮
    int updatePartyGroup(PartyGroup partyGroup);

    //通过名字更新PartyGroup对象————张佳妮
    int updatePartyGroupByName(@Param("partyGroup") PartyGroup partyGroup, @Param("newName") String newName);
}
